.container .content .wrapper{
	width: 100%;
	height: calc(100% - 70px);
}
.container .content{
	overflow: initial;
}
.wrapper{
	overflow-x: initial;
}
.container .box {
	padding: 24px;
	background: #FFFFFF;
	border-radius: 12px;
	margin-bottom: 16px;
}
.container .box.box1{
	width: calc((100% - 32px)/3);
	display: flex;
	flex-direction: row;
	align-items: center;
	
}
.container .box.box1 .icon{
	width: 64px;
	height: 64px;
	border-radius: 50%;
	border: 1px solid #000000;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-right: 20px;
}
.container .box.box1 .icon img{
	width: 24px;

}
.container .box.box1  .text p{
	color: #1D2129;
	font-size: 16px;
}
.container .box.box1  .text h4{
	color: #1D2129;
	font-size: 24px;
	font-weight: 600;
}
.container .box.box1  .text h4 span{
	color: #86909C;
	font-weight: normal;
	font-size: 12px;
}
.container .box.box1:first-child .icon{
	border-color: #165DFF;
	background: rgba(22, 93, 255, 0.1);
}
.container .box.box1:nth-child(2) .icon{
	border-color: #F7BA1E;
	background: rgba(247, 186, 30, 0.1);
}
.container .box.box1:nth-child(3) .icon{
	border-color: #20C997;
	background: rgba(32, 201, 151, 0.1);
}

.container .box.box2{
	width: calc((100% - 32px) * 0.243);
}
.container .box.box3{
	width: calc((100% - 32px) * 0.412);
	margin: 0 16px;
}
.container .box.box4{
	width: calc((100% - 32px) * 0.345);
}
.container .box.box5{
	width: 100%;
	margin-bottom: 0;
	overflow: hidden;
}
.container .content .box2 .vessel  .chart{
	width: 100%;
}
#overall-chart,#basic-chart,#expend-chart{
	width: 100%;
	height: 301px;
}
#schedule{
	border: 1px solid #E5E6EB;
}

.bootstrap-table .fixed-table-container .table td:nth-last-child(-n+2){
	background: #F2F3F5;
}